package com.docmgmt.mvp.ragflow;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * RAGFlow API 响应
 */
@Data
public class RAGFlowResponse<T> {

    /**
     * 响应码：0=成功，其他=失败
     */
    private Integer code;

    /**
     * 响应消息
     */
    private String message;

    /**
     * 响应数据
     */
    private T data;

    /**
     * 判断是否成功
     */
    public boolean isSuccess() {
        return code != null && code == 0;
    }
}
